package javaCode.chapter12.bignum_;

import java.math.BigInteger;

/**
 * @author 徐州城
 * @version 1.0
 */
public class BigInteger_ {
    public static void main(String[] args) {

        //当我们编程中，需要处理很大的整数，long 不够用
        //可以使用BigInteger的类来搞定
        //long l = 232222222222222222222L;
        BigInteger big1 = new BigInteger("232222222222222222222");
        BigInteger big2 = new BigInteger("200");
        System.out.println(big1);
        //解读：
        //1. 在对 BigInteger 进行加减乘除的时候，需要使用对应的方法，不能直接进行 + - * /
        //2.
        BigInteger add = big1.add(big2);
        System.out.println(add); //加
        BigInteger subtract = big1.subtract(big2);
        System.out.println(subtract); //减
        BigInteger multiply = big1.multiply(big2);
        System.out.println(multiply); //除
        BigInteger divide = big1.divide(big2);
        System.out.println(divide); //乘
    }
}
